upon one's oath - Alemán Inglés Diccionario